#include <stdio.h>
double getAverage(int arr[]);

int balance[] = {1000, 2, 3, 17, 50, 100, 200, 300};
int main ()
{
	double avg;
	/* 传递一个指向数组的指针作为参数 */
	avg = getAverage( balance) ;
	/* 输出返回值 */
	printf( "平均值是： %f ", avg );
	return 0;
}

double getAverage(int arr[])
{
	int    i;
	double avg;
	double sum = 0;
	int size;
//	size = sizeof(arr) / sizeof(int);//sizeof(arr) 取到的是指针所占存储单元的数量
	size = sizeof(balance) / sizeof(balance[0]);
	for (i = 0; i < size; ++i)
	{
		sum += arr[i];
	}
	avg = sum / size;
	return avg;
}

